/* ::::: http://pics.lvjs.com.cn/mobile/css/min/base/global.css?v=20161213001 ::::: */

a, a:active, a:hover { text-decoration: none; }
a, body { color: rgb(102, 102, 102); }
#scrollerS, header, img { width: 100%; }
header .icon-back-define::before, header .icon-back::before { transform: rotate(-45deg); }
article, aside, blockquote, body, button, code, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul { margin: 0px; padding: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
.clear, .clearfix::after { height: 0px; display: block; }
html { font-family: "microsoft yahei",Arial; font-size: 14px; }
body { min-width: 320px; line-height: 20px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; overflow-x: hidden; }
a:focus { outline: thin dotted; }
a:active, a:hover { outline: 0px none; }
em, i { font-style: normal; }
img { border: 0px none; max-width: 100%; height: auto; }
button, input, select, textarea { font-family: inherit; color: rgb(102, 102, 102); }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
#cd_small .ic_time, .ic_comment, .ic_good, .ic_li, .ic_price, .ic_time, .lv-evaluate-add::before, .lv-num, .lv-plus, .lv-reduce, .privilege { vertical-align: middle; }
ol, ul { list-style: outside none none; }
header, header h1 { font-size: 20px; }
.clearfix::after { content: "."; clear: both; visibility: hidden; }
header .icon-back-define::before, header .icon-back::before { left: 17px; margin-top: -7px; content: ""; }
.block, .line, .lv-box, .lv-box .income_ti1::after, .lv-box .t_content, .lv-search, .lv-search-input, .no_crumbs .tab_select, .popup, .set-wrap, .telBox p, .telBox span, footer .down_push { overflow: hidden; }
header { height: 45px; font-weight: 400; background: rgb(250, 250, 250) none repeat scroll 0% 0%; color: rgb(0, 0, 0); position: relative; text-align: center; line-height: 45px; }
header .icon-back::before { top: 50%; border-top: 1px solid rgb(211, 7, 117); border-left: 1px solid rgb(211, 7, 117); width: 12px; height: 11px; transform: rotate(-45deg); position: absolute; }
header .icon-back-define::before { top: 50%; border-top: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); width: 12px; height: 12px; transform: rotate(-45deg); position: absolute; }
.icon-arrow-down::before { color: rgb(211, 7, 117); }
footer .footer span:nth-of-type(3) { position: absolute; right: 0px; top: 8px; }
footer .down_push a::before { content: ""; width: 0px; height: 0px; border-top: 5px solid transparent; border-right: 7px solid rgb(255, 116, 13); border-bottom: 5px solid transparent; position: absolute; top: 50%; left: -7px; transform: translateY(-50%); }
footer .down_push span.icon-remove::before { content: ""; width: 20px; height: 20px; background-size: 49% auto ! important; background-color: rgb(113, 111, 114); background-image: url('x.png'); background-repeat: no-repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-position: center center; display: block; border-radius: 13px; }
.lv-box .income_ti1::after { content: ""; display: inline-block; height: 0px; width: 100%; }
.common-nav .ic_triangle_up::before { border-color: rgb(235, 235, 235); }
.lv-plus::after, .lv-plus::before, .lv-reduce::before { content: ""; }
.lv-plus::after, .lv-plus::before, .lv-reduce::before { background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; }
.lv-reduce::before { height: 4px; left: 50%; margin: -2px 0px 0px -7px; top: 50%; width: 14px; }
.lv-plus::before { height: 4px; left: 50%; margin: -2px 0px 0px -8px; top: 50%; width: 16px; }
.lv-plus::after { height: 14px; left: 50%; margin: -7px 0px 0px -2px; top: 50%; width: 4px; }
.ic_triangle_up::before { border-left: 12px solid rgb(211, 211, 211); border-top: 12px solid rgb(211, 211, 211); width: 0px; height: 0px; display: block; content: ""; }
.lv-evaluate-add::before { content: "+"; font-size: 30px; font-weight: 700; display: inline-block; margin: -4px 5px 0px 0px; }
#loadingbaidu span:nth-of-type(1) { left: 0px; animation-name: animationloading1; }
#loadingbaidu span:nth-of-type(2) { left: 4px; animation-name: animationloading2; }
#loadingbaidu span:nth-of-type(3) { left: 8px; animation-name: animationloading3; }
/* ::::: http://pics.lvjs.com.cn/mobile/coding/v2/my/static/css/index.min.css?v=20170223001 ::::: */

body, html { height: 100%; }
.container, body { background-color: rgb(250, 250, 250); }
#orderArea::after, .member li::after, .my_li::after, .my_other li::after { content: ""; border-right: 1px solid rgb(102, 102, 102); }
#act, #my_detail, #my_lvinfo, .m-options-list ul, .my_other li { border-bottom: 1px solid rgb(221, 221, 221); }
.mask, .mess {  }
.cash_act li, .iousWrapper .mTxt, .mess, .my_activity li, .quota { text-align: center; }
body { margin: 0px; }
.container { position: relative; overflow-y: auto; }
.activity_logged, .logged_left, .m-header, .main, .my_activity li, .my_li, .my_name { overflow: hidden; }
.m-header { width: 100%; padding-bottom: 42.4%; background: transparent url('index_star.png') no-repeat scroll center center / 100% auto; position: relative; }
.icon-home, .main { position: absolute; }
.icon-home { width: 30px; height: 30px; background: transparent url('img.png') no-repeat scroll -222px -356px; top: 6px; left: 15px; }
.client-img, .icon_act { background-size: 100% 100%; }
.main { width: 100%; height: 69px; color: rgb(255, 255, 255); font-size: 16px; top: 37%; left: 24px; }
#toLog, .client-name { position: absolute; font-size: 14px; }
.client-img { background-image: url('my_lv.png'); background-repeat: no-repeat; border-radius: 50%; width: 69px; height: 69px; z-index: 5; display: none; }
#act li i, .icon-size, .icon_act { display: block; }
.client-name { bottom: 38%; left: 81px; }
.m-options-list { margin-top: 10px; font-size: 15px; color: rgb(51, 51, 51); }
.m-options-list ul { list-style: outside none none; padding: 0px 15px; background-color: rgb(255, 255, 255); }
.my_ul_order { height: 44px; line-height: 44px; }
.my_li { position: relative; }
.my_li::after { position: absolute; right: 5px; top: 50%; width: 10px; height: 10px; border-top: 1px solid rgb(102, 102, 102); transform: translateY(-50%) rotate(45deg); }
.my_order { position: absolute; right: 15px; line-height: 44px; }
.act_logged, .my_activity { height: 100px; width: 100%; background-color: rgb(250, 250, 250); }
.my_activity li { float: left; width: 20%; position: relative; font-size: 13px; }
#act { padding: 0px; margin: 10px 0px; height: 80px; border-top: 1px solid rgb(221, 221, 221); }
.icon_act { width: 27px; height: 27px; margin: 20px auto 12px; }
.my_other { background-color: rgb(255, 255, 255); }
.my_other li { height: 44px; line-height: 44px; position: relative; }
#orderArea::after, .member li::after, .my_other li::after { position: absolute; right: 10px; top: 50%; width: 10px; height: 10px; border-top: 1px solid rgb(102, 102, 102); transform: translateY(-50%) rotate(45deg); }
.my_icon, .my_icon-wechat { transform: translateY(-50%); }
#my_detail, #my_lvinfo { margin-top: 0px; font-size: 15px; color: rgb(102, 102, 102); padding-left: 10px; margin-bottom: 10px; padding-right: 0px; border-top: 1px solid rgb(221, 221, 221); }
#my_lv_about, #my_lv_tour, #wechat, .act_logged { border-bottom: medium none; }
#my_detail li, #my_lvinfo li { padding-left: 38px; position: relative; overflow: hidden; }
.my_icon { position: absolute; width: 18px; height: 20px; top: 50%; transform: translateY(-50%); left: 0px; background: transparent url('my_icon.png') no-repeat scroll 0% 0% / 100% auto; }
.icon_gift, .icon_tour { width: 18px; transform: translateY(-50%); height: 20px; top: 50%; left: 0px; position: absolute; }
.icon_person { background-position: 0px 2px; }
.icon_collect { background-position: 0px -37px; }
.icon_tour { background: transparent url('my_tour.png') no-repeat scroll 0% 0% / 100% auto; }
.icon_lvmama { background-position: 0px -56px; }
.icon_tel { background-position: 0px -76px; }
.icon-size, .my_level { background-size: 100% 100%; }
.my_level, .my_name { left: 81px; position: absolute; }
.my_name { line-height: 18px; height: 21px; font-size: 19px; color: rgb(255, 255, 255); bottom: 46%; }
.my_level { width: 46px; height: 16px; bottom: 18%; border: medium none; outline: 0px none; }
.act_logged, .activity_logged { border-top: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); }
.icon-order, .icon-pay, .icon-verify { width: 16px; height: 22px; }
.icon-go { width: 24px; height: 21px; }
.icon-comment { width: 26.5px; height: 26.5px; }
.act_logged, .act_logged li { height: 78px; }
.act_logged { margin: 0px; }
#logged_my { padding: 0px; border-bottom: medium none ! important; }
.activity_logged { width: 100%; box-sizing: border-box; }
.activity_logged li { height: 49px; border-bottom: 1px solid rgb(221, 221, 221); }
.logged_right span:nth-child(1) { position: absolute; left: 47px; top: 13px; }
.logged_right span:nth-child(2) { position: absolute; right: 10px; top: 13px; color: rgb(102, 102, 102); font-size: 12px; }
.cash_act span:nth-child(1) { background-color: rgb(250, 250, 250); }
.colorD30775 > span:nth-child(2) { font-size: 19px; }
#afterLogin, #loggedUser, #logoutLi, #userInfo, .mask, .matte, .mess, .orderCount { display: none; }
#wenjuan, .member li { border-bottom: medium none; }
.indexHref { color: rgb(255, 255, 255); }
.my_icon-wenjuan { position: absolute; width: 24px; height: 24px; top: 50%; transform: translateY(-50%); left: 0px; background: transparent url('wenjuan.png') no-repeat scroll -3px 0px / 100% auto; }
.member { margin-bottom: 10px; padding: 0px 0px 0px 10px ! important; }
.member li { padding-left: 38px ! important; position: relative; overflow: hidden; height: 44px ! important; line-height: 44px ! important; }
.member li:nth-child(1) { border-bottom: 1px solid rgb(221, 221, 221) ! important; }
.orderCount { color: rgb(255, 255, 255); bottom: 13px; width: 18px; height: 18px; border-radius: 50%; position: absolute; background-color: red; right: -7px; }
.orderNum { position: absolute; right: 5px; bottom: -1px; }
#loggedCoupon img { width: 21px; height: 17px; }
#loggedJifen img, #loggedPremiere img { width: 21px; height: 18px; }
.redPoint::after { content: ""; width: 5px; height: 5px; border-radius: 50%; position: absolute; background-color: rgb(211, 7, 117); top: 3px; }
#pAll, #pGo, #pPay, #pReview { height: 22px; margin: 18px auto 9px; }
.mess, .option { border-radius: 5px; }
#pComment, #pGo { position: relative; }
#pAll, #pPay, #pReview { width: 16px; position: relative; }
#pGo { width: 23px; }
#pComment { width: 26.5px; height: 26.5px; margin: 15px auto 8px; }
#indexTicket { width: 21px; height: 18px; }
#indexCoupon, #indexWallet { width: 21px; height: 17px; }
#indexIous, #indexJifen { width: 20px; height: 19px; }
@media screen and (max-width: 320px) {
  .backMoney, .money { font-size: 12px; }
  .wallet_ul li:nth-child(1) { width: 52%; }
  .wallet_ul li:nth-child(2) { width: 48%; }
  #orderArea .orderTitle { width: 44%; }
}
header .icon-options { position: absolute; right: 10px; top: 50%; transform: translateY(-50%); width: 45px; height: 45px; background-repeat: no-repeat; background-image: url('header-options.png'); background-position: 0px 0px; background-size: cover; }
.matte { width: 100%; height: 100%; position: fixed; top: 0px; z-index: 2; background-color: rgba(0, 0, 0, 0.498); }
.optionTriangle { width: 0px; height: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid rgb(255, 255, 255); right: 13px; top: -9px; position: absolute; }
.matte ul li { box-sizing: border-box; border-bottom: 1px solid rgb(221, 221, 221); }
#logTxt, #logoutLi { border-bottom: medium none; }
.matte a:active, .matte a:hover, .matte a:link { outline: 0px none; text-decoration: none; color: inherit; padding-left: 45px; position: relative; }
.option { width: 36%; position: absolute; top: 55px; right: 12px; line-height: 50px; background-color: rgb(255, 255, 255); }
.indexIcon, .logIcon, .logoutIcon, .personIcon { position: absolute; left: 10px; top: 50%; width: 25px; height: 25px; }
.indexIcon { margin-top: -1rem; background: transparent url('img.png') no-repeat scroll -10.8rem -17.5rem / 25rem auto; }
.personIcon { margin-top: -17px; background: transparent url('img.png') no-repeat scroll -12.8rem -17.5rem / 25rem auto; }
.logIcon { margin-top: -15px; background: transparent url('img.png') no-repeat scroll -10.8rem -19.5rem / 25rem auto; }
.logoutIcon { margin-top: -17px; background: transparent url('img.png') no-repeat scroll -12.8rem -19.5rem / 25rem auto; }
@media screen and (max-width: 375px) {
  .colorD30775 > span:nth-child(2) { font-size: 12px; }
}
@media screen and (max-width: 320px) {
  .fontStyle { font-size: 12px ! important; }
}
.mask { height: 100%; position: fixed; left: 0px; top: 0px; width: 100%; background: rgb(127, 127, 127) none repeat scroll 0% 0%; opacity: 0.5; z-index: 99; }
.mess { position: absolute; width: 280px; z-index: 101; }
.cash_ul, .ious_wallet { padding: 0px; width: 100%; background-color: rgb(255, 255, 255); box-sizing: border-box; overflow: hidden; }
.cash_ul { margin-bottom: 10px; }
.ious_wallet { border-top: 1px solid rgb(221, 221, 221); border-bottom: medium none ! important; margin-bottom: 0px ! important; }
.wallet_ul { border-top: medium none ! important; }
#orderArea p, .wallet { border-top: 1px solid rgb(221, 221, 221); }
.ious_ul { height: 49px; overflow: hidden; }
.wallet_ul { height: 68px; overflow: hidden; }
.wallet_ul li { height: 68px ! important; }
.wallet_ul li:nth-child(1) { border-right: medium none ! important; }
.wallet_ul li:nth-child(2) span { left: 5px ! important; }
.wallet_ul li i { font-style: normal; color: rgb(211, 7, 117); }
.ious_ul li img, .wallet_ul li img { width: 21px; height: 18px; display: inline-block; position: absolute; left: 15px; top: 15px; }
.ious_ul li p, .ious_ul li span, .wallet_ul li p, .wallet_ul li span { left: 43px; position: absolute; }
.wallet_ul li img { top: 25px ! important; }
.wallet_ul li p { top: 17px; color: rgb(0, 0, 0); font-size: 15px; }
.wallet_ul li span { top: 37px; font-size: 12px; color: rgb(102, 102, 102); }
.ious_ul li p { top: 8px; color: rgb(0, 0, 0); font-size: 15px; }
.ious_ul li span { top: 25px; font-size: 12px; color: rgb(102, 102, 102); }
.ious_ul:nth-child(1) { border-bottom: 1px solid rgb(221, 221, 221); }
#lottery, #member-club { border-bottom: medium none ! important; }
.ious_ul li, .wallet_ul li { float: left; width: 49%; height: 49px; position: relative; }
.ious_ul li:nth-child(1) { border-right: 1px solid rgb(221, 221, 221); }
.iousWrapper .mTxt { background: rgb(248, 248, 248) none repeat scroll 0% 0%; font-size: 18px; color: rgb(51, 51, 51); height: 43px; line-height: 43px; position: relative; }
#indicatorContainer { position: absolute; height: 385px; width: 100%; background-color: rgb(255, 255, 255); }
.icon_lottery, .mTxt i { position: absolute; height: 16px; }
.quota { width: 100%; position: absolute; top: 35%; }
.fontStyle { font-size: 14px; color: rgb(170, 170, 170); }
.fontNo { font-size: 18px; color: rgb(51, 51, 51); padding-bottom: 10px; padding-top: 5px; }
.iousPrompt { font-size: 12px; color: rgb(170, 170, 170); text-align: left; padding: 0px 15px; position: absolute; bottom: 25px; }
.mTxt i { font-style: normal; background: transparent url('ious_close.png') no-repeat scroll center center / 100% auto; width: 16px; display: inline-block; top: 13px; right: 10px; }
.icon-member, .icon_lottery { top: 50%; transform: translateY(-50%); left: 0px; }
#orderArea { position: relative; overflow: hidden; background-color: rgb(255, 255, 255); padding-left: 10px; border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 10px; font-size: 14px; }
#orderArea p { height: 43px; line-height: 43px; }
#orderArea p i { float: left; }
#orderDate { color: rgb(102, 102, 102); padding-left: 10px; padding-right: 30px; }
#statusWindow { border: 1px solid rgb(211, 7, 117); margin-top: 14px; margin-left: 5px; line-height: 15px; height: 15px; color: rgb(211, 7, 117); font-size: 12px ! important; }
.font-label, .icon-logo { line-height: 16px; overflow: hidden; }
.orderTitle { white-space: nowrap; overflow: hidden; width: 53%; text-overflow: ellipsis; }
.icon-member { position: absolute; height: 20px; width: 17px; background: transparent url('vip-memeber.png') no-repeat scroll center center / 100% auto; }
.font-label { border: 1px solid rgb(255, 116, 13); border-radius: 1px; font-size: 10px; color: rgb(255, 116, 13); display: none; height: 18px; text-align: center; margin-left: 4px; position: absolute; top: 13px; left: 120px; }
.icon-logo { display: block; margin: 0px 5px; height: 16px; }
